﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace FlexFlow.Model
{
    /// <summary>
    /// 表示用户模型，用户隶属于组织机构，为任务的处理者与发起者
    /// </summary>
    public sealed class User : PhysicalModel, INamedPhysicalModel
    {
        /// <summary>
        /// 表示当前用户的姓名
        /// </summary>
        public string Name { get; set; }
        /// <summary>
        /// 表示当前用户的账户名
        /// </summary>
        public string Account { get; set; }
        /// <summary>
        /// 表示当前用户的登录密码
        /// </summary>
        public string Password { get; set; }
        /// <summary>
        /// 表示当前用户的Email地址
        /// </summary>
        public string Email { get; set; }
        /// <summary>
        /// 表示当前用户所在的组织机构Id
        /// </summary>
        public Guid Organization { get; set; }
        /// <summary>
        /// 表示当前用户所在的组织机构名称
        /// </summary>
        public string OrganizeName { get; set; }
    }
}
